Metodo di Newton

Calcolatrice grafica per il metodo di Newton

Il diagramma mostra il numero di passi di iterazione scelti dal valore iniziale in linee lineari. Le linee tratteggiate indicano il valore iniziale del passo di iterazione successivo. È possibile selezionare il punto di partenza nel diagramma e spostarsi lungo la funzione.

↹#.000
🔍↔
🔍↕
Numero di iterazioni=
Valore iniziale x0=
Funzione f(x):
Linea tangente:

Gamme di assi

x-min=
x-max=
y-min=
y-max=

Valore del parametro

a=
b=
c=

Gamme di parametri

a-min=
b-min=
c-min=
a-max=
b-max=
c-max=

f(x)=

cl
ok
Pos1
End
7
8
9
/
x
4
5
6
*
a
b
c
1
2
3
-
π
(
)
0
.
+
sin
cos
tan
ex
ln
xa
a/x
^
asin
acos
atan
x2
√x
ax
a/(x+b)
|x|
sinh
cosh
a⋅x+c / b⋅x+c
a+x / b+x
x2-a2/ x2+b2
a / x+b
1+√x / 1-√y
exsin(x)cos(x)
x+a
ea⋅x
a⋅x2+b⋅x+c
sin(πx+π4)
cos(πx+π4)
tan(πx+π4)
sin2(πx+π4)
cos2(πx+π4)
tan2(πx+π4)
1sin(x)
1cos(x)
1tan(x)
sin(x)cos(πx)
sin(cos(x))
exsin(x)cos(x)
FunzioneDescrizione
sin(x)Seno di x
cos(x)Coseno di x
tan(x)Tangente di x
asin(x)arcsine
acos(x)arccosine of x
atan(x)arctangent of x
atan2(y, x)Restituisce l'arctangente del quoziente dei suoi argomenti.
cosh(x)Coseno iperbolico di x
sinh(x)Seno iperbolico di x
pow(a, b)Potenza ab
sqrt(x)Radice quadrata
exp(x)e-funzione
log(x), ln(x)Logaritmo naturale
log(x, b)Logaritmo in base b
log2(x), lb(x)Logaritmo in base 2
log10(x), ld(x)Logaritmo in base 10
più ...

Notazione: La funzione deve essere inserita nella notazione della sintassi Javascript.

Parametri: Sono disponibili tre costanti a, b e c, che possono essere modificate mediante i cursori. Il punto di partenza è indicato dalla croce nera nel diagramma e può essere spostato.

Iterazioni calcolate con il metodo di Newton

Descrizione del metodo di Newton

Il metodo di Newton, noto anche come metodo di Newton-Raphson, è un metodo iterativo per determinare gli zeri delle funzioni. È stato sviluppato da Sir Isaac Newton nel XVII secolo e si basa sull'idea che una funzione vicina allo zero possa essere approssimata dalla sua tangente. Il metodo di Newton utilizza l'idea dell'iterazione, il che significa che passa attraverso diverse fasi per trovare un'approssimazione dello zero. Il processo consiste nello scegliere una stima iniziale per il punto zero (x0) e poi utilizzare l'equazione della tangente della funzione in quel punto per trovare una nuova stima (x1). Questo processo si ripete finché non si raggiunge la precisione desiderata.

Le fasi del metodo Newton sono:

Ripetere i passaggi fino a raggiungere la precisione desiderata.

Il metodo di Newton può convergere alla soluzione degli zeri delle funzioni molto rapidamente, ma presenta alcune limitazioni. Non è sempre garantita la convergenza alla soluzione e richiede la conoscenza della derivata prima della funzione. Inoltre, non è adatto a tutte le funzioni e può portare a risultati indesiderati se la stima iniziale non è ben scelta.

Lo scopo del metodo di Newton è trovare uno zero di una funzione generalmente non lineare. Vale a dire, trovare una soluzione dell'equazione

f(x)=0

A tal fine, la funzione viene linearizzata in un punto x0 sostituendo la funzione con la sua tangente. Quindi, da un'equazione della retta che passa per il punto (x0), la pendenza f'(x0).

La forma generale dell'equazione della retta è

y=ax+b

Le condizioni

f(x0)=f(x0)x0+b

Sciogliersi dopo b

b=f(x0)-f(x0)x0

L'equazione della retta è quindi completamente determinata

y=f(x0)x+f(x0)-f(x0)x0 =f(x0)+f(x0)(x-x0)

Il punto zero desiderato di f viene ora sostituito dal punto zero dell'equazione della retta in prima approssimazione.

0=f(x0)+f(x0)(x-x0)

Risolvendo a x si ottiene la prima approssimazione per il punto zero.

x=x0-f(x0)f(x0)

L'iterazione consiste nell'utilizzare questa approssimazione come punto di partenza per l'approssimazione successiva. Il processo di iterazione è quindi il seguente:

xn+1=xn-f(xn)f(xn)

con qualsiasi valore iniziale x0. Se e quando il metodo di Newton converge dipende in modo sensibile dalla scelta del valore di partenza.

Esempio di metodo di Newton

L'esempio mostra le fasi di iterazione del metodo di Newton per trovare numericamente la radice di una funzione quadratica.

La funzione di esempio è:

f(x)=x2-x

Il derivato è:

f(x)=2x-1

Utilizziamo come valore iniziale:

x0=3.5

Il primo passo di iterazione è:

x1=x0-f(x0)f(x0)=3.5-8.756.5=2.04167

../Newton_Example_Step_1

Il valore della funzione al primo passo di iterazione è:

f(x1)=2.12674

f(x1)=3.08334

Quindi la seconda fase di iterazione è:

x2=x1-f(x1)f(x1) =2.04167-2.126743.08334=1.35192

../Newton_Example_Step_2

E così via per le ulteriori fasi di iterazione.

Screenshot del grafico

Stampa o salva l'immagine con il tasto destro del mouse.

Altre calcolatrici

Qui c'è una lista di altre calcolatrici utili:

Contenuto

Interpolazione / Approssimazione

Calcolatrice di interpolazione di Lagrange Calcolatrice di interpolazione di Newton Serie di Fourier Calcolatrice online serie di Taylor Regola di Horner Adattamento della curva